'''
Files with a low level are compiled first, files with a high level are compiled last.
This can be used to ensure that all files have the correct order. This is needed for
inheritance or other dependencies.
'''

levels = {
    'tree.coffee' : 1,
    'objectsystem.coffee' : 2,
    'widget.coffee' : 4,
    'io.coffee' : 3,
    'rpc.coffee' : 4,
    'container.coffee' : 5,
    'ui.coffee' : 3,
    'ressources.coffee' : 3,
    'formats.coffee' : 4,
    'persistence.coffee' : 4,
    'unittest.coffee' : 4,
    'loggers.coffee' : 5,
}

#this is the standardlevel of all files
STANDARD_LEVEL = 10
output = '../tree/tree.coffee'
